package com.android.yijiang.mylifecycle;

import android.app.Application;

import androidx.lifecycle.ProcessLifecycleOwner;


/**
 使用ProcessLifecycleOwner监听应用程序的生命周期
 例如，有如下需求：我们想知道应用程序当前是处在前台还是后台，
 当应用从后台回到前台时，能够得到通知。LifeCycle提供了一个名为ProcessLifecycleOwner的类，以方便我们知道整个应用程序的生命周期情况。
 */
public class MyApplication extends Application{
    @Override
    public void onCreate() {
        super.onCreate();
        ProcessLifecycleOwner.get().getLifecycle()
                .addObserver(new ApplicationObserver());
    }
}
